an itching palm - Español Inglés Diccionario